<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>StatSVN - /trunk Developers: lokiazh@gmail.com</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta name="Generator" content="StatSVN 0.7.0"/>
<link rel="stylesheet" href="objectlab-statcvs.css" type="text/css"/>
<script type="text/javascript" charset="utf-8" src="http://bit.ly/javascript-api.js?version=latest&#38;login=statsvn&#38;apiKey=R_2c362b417d0517c27876cbaca1bb68cc"></script>
<script type="text/javascript" charset="utf-8">
   // wait until page is loaded to call API
   var redir_url;
   var short_url;
   BitlyCB.myShortenCallback = function(data) {
      // this is how to get a result of shortening a single url
      var result;
      short_url=null;
      for (var r in data.results) {
         result = data.results[r];
         result['longUrl'] = r;
         short_url = result['shortUrl'];
         break;
      }
      if (short_url==null) // bit.ly failed
      document.location=redir_url;
      else
      redirToTwitter();
   };
   function shortenTweet(url) {
      if (short_url == null || redir_url!=url) {
      redir_url = url;
      BitlyClient.shorten(document.location, 'BitlyCB.myShortenCallback');
      }
      else
      redirToTwitter();
      return false;
   }
   function redirToTwitter() { 
      // replace {0} which is visible as %7B0} in the link
      document.location = redir_url.replace('%7B0}', short_url);
   }
</script>
  </head>

<body>

<h1>/trunk Developers: lokiazh@gmail.com</h1>
<div id="parentlink">&#171; <a href="index.html">Development Statistics for /trunk</a> &#171; <a href="developers.html">Developers</a></div>
<dl class="attributes">
    <dt>Login name:</dt>
    <dd>lokiazh@gmail.com</dd>
    <dt>Total Commits:</dt>
    <dd>113 (10.6%)</dd>
    <dt>Lines of Code:</dt>
    <dd>13,056 (23.6%)</dd>
    <dt>Most Recent Commit:</dt>
    <dd><span class="date">2011-03-05 14:20</span></dd>
    <dt>Tweet this:</dt>
    <dd><a onclick="return shortenTweet(this.href);" href="http://twitter.com/home?status=lokiazh%40gmail.com%20contributed%2013%2C056%20(23.6%25)%20lines%20to%20%2Ftrunk%20%7B0}%20most%20recent%20commit%202011-03-05%20stats%20by%20StatSVN%20http%3A%2F%2Fstatsvn.org"><img style="border:0px" alt="Tweet this" src="tweet-this.png"/></a></dd>
</dl>

<div class="section">
<h2>Activity by Clock Time</h2>
<p class="chart"><img src="activity_time_lokiazh@gmail.com.png" alt="Activity by Hour of Day for lokiazh@gmail.com" width="800" height="500" /></p><p class="chart"><img src="activity_day_lokiazh@gmail.com.png" alt="Activity by Day of Week for lokiazh@gmail.com" width="800" height="500" /></p></div>
<div class="section">
<h2>Activity in Directories</h2>
  <table  rules="groups" summary="Overview of this author's activities in different directories">
    <colgroup align="left"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <thead>
      <tr>
        <th>Directory</th>
        <th>Changes</th>
        <th>Lines of Code</th>
        <th>Lines per Change</th>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <th>Totals</th>
        <td>113 (100.0%)</td>
        <td>13056 (100.0%)</td>
        <td>115.5</td>
      </tr>
    </tfoot>
    <tbody>
      <tr  class="odd">
        <th><a href="dir_2011_src.html" class="directory">2011/src/</a></th>
        <td>109 (96.5%)</td>
        <td>8824 (67.6%)</td>
        <td>80.9</td>
      </tr>
      <tr  class="even">
        <th><a href="dir_2011_dxdiagntest.html" class="directory">2011/dxdiagntest/</a></th>
        <td>4 (3.5%)</td>
        <td>4232 (32.4%)</td>
        <td>1058.0</td>
      </tr>
    </tbody>
  </table>

<p class="chart"><img src="directory_sizes_lokiazh@gmail.com.png" alt="Activity of lokiazh@gmail.com" width="800" height="500" /></p></div>
<div class="section">
<h2>Most Recent Commits</h2>
<dl class="commitlist">
  <dt><a name="20"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-05 14:20</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">383</span></span>
  </dt>
  <dd>
    <p class="comment">
All text file output is now done! What's next: conformance testing.
    </p>
    <p class="commitdetails"><strong>143</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+11)</span>,
        cmdline.c&#160;<span class="change">(+121&#160;-11)</span>,
        resources.h&#160;<span class="change">(+11)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="19"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-05 13:23</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">382</span></span>
  </dt>
  <dd>
    <p class="comment">
All text file output except for DirectMusic Ports complete\!
    </p>
    <p class="commitdetails"><strong>389</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+10&#160;-8)</span>,
        cmdline.c&#160;<span class="change">(+352&#160;-66)</span>,
        dxdiagcom.c&#160;<span class="change">(+1&#160;-1)</span>,
        resources.h&#160;<span class="change">(+26&#160;-24)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="18"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-04 21:03</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">379</span></span>
  </dt>
  <dd>
    <p class="comment">
Added DirectInputDevices text file output. Created stubs for other DirectInput output. Fixed some other text output logic.
    </p>
    <p class="commitdetails"><strong>196</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+196&#160;-41)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="17"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-04 16:58</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">371</span></span>
  </dt>
  <dd>
    <p class="comment">
Update text file output through DirectMusic and beginning of DirectInput.
    </p>
    <p class="commitdetails"><strong>152</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+152&#160;-83)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="16"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-04 02:50</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">358</span></span>
  </dt>
  <dd>
    <p class="comment">
Added DisplayDevices to text file output. Fixed various property outputs for text and XML file. Added to resource file registry error string.
    </p>
    <p class="commitdetails"><strong>1130</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+5&#160;-1)</span>,
        cmdline.c&#160;<span class="change">(+1112&#160;-1011)</span>,
        resources.h&#160;<span class="change">(+13&#160;-9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="15"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-03 21:35</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">343</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored cmdline.c such that plain text file output and XML file output are each in their own function. Added resource strings for Logical Disks and System Devices.
    </p>
    <p class="commitdetails"><strong>719</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+11)</span>,
        cmdline.c&#160;<span class="change">(+697&#160;-757)</span>,
        resources.h&#160;<span class="change">(+11)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="14"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-02 20:43</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">338</span></span>
  </dt>
  <dd>
    <p class="comment">
Reformatted cmdline.c to K&amp;R style. Minor reformatting of resources.h STRING_COMMON to K&amp;R style. Fixed EncodeToXML function, but hackish. Minor build.sh fixes, but doesn't matter now, since everyone should be building in WINE.
    </p>
    <p class="commitdetails"><strong>893</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+7&#160;-7)</span>,
        build.sh&#160;<span class="change">(+5&#160;-5)</span>,
        cmdline.c&#160;<span class="change">(+879&#160;-748)</span>,
        displaydialog.c&#160;<span class="change">(+1)</span>,
        input.c&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="13"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-03-02 01:24</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">326</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored the DirectInputUSB and DirectInputRelatedDevice into the same struct since they're populating the same data, with DirectInputUSB just a more specific form of DirectInputRelatedDevice. Fixed input.c and cmdline.c accordingly. Fixed DxDiagNotes output to only include up to first newline. Noted that recent editing of EncodeToXML function in cmdline.c broke it.
    </p>
    <p class="commitdetails"><strong>81</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+68&#160;-17)</span>,
        dxdiagcom.c&#160;<span class="change">(+6&#160;-44)</span>,
        dxdiagcom.h&#160;<span class="change">(+3&#160;-20)</span>,
        input.c&#160;<span class="change">(+1&#160;-1)</span>,
        resources.h&#160;<span class="change">(+3&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="12"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 20:19</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">293</span></span>
  </dt>
  <dd>
    <p class="comment">
XML File Output Done! 5 days of my life's work, finally validated.
    </p>
    <p class="commitdetails"><strong>124</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+124&#160;-70)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="11"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 18:26</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">285</span></span>
  </dt>
  <dd>
    <p class="comment">
Added XML formatting for special characters. Added LogicalDisks, SystemDevices, DirectXComponents, and finished DirectPlay XML output.
    </p>
    <p class="commitdetails"><strong>334</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+30&#160;-11)</span>,
        cmdline.c&#160;<span class="change">(+223&#160;-56)</span>,
        resources.h&#160;<span class="change">(+81&#160;-29)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="10"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 14:59</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">273</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed InputRelatedDevice parsing with new COM containers.
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="9"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 13:20</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">269</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored cmdline.c to remove literal wide character string.
    </p>
    <p class="commitdetails"><strong>147</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+10)</span>,
        cmdline.c&#160;<span class="change">(+126&#160;-85)</span>,
        resources.h&#160;<span class="change">(+11)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="8"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-27 01:00</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">265</span></span>
  </dt>
  <dd>
    <p class="comment">
Added more of DirectPlay and DirectInput to XML file output.
    </p>
    <p class="commitdetails"><strong>121</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+1&#160;-1)</span>,
        cmdline.c&#160;<span class="change">(+95&#160;-79)</span>,
        dxdiagcom.c&#160;<span class="change">(+24&#160;-1)</span>,
        resources.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="7"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 20:28</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">258</span></span>
  </dt>
  <dd>
    <p class="comment">
Updated comparison test dependencies in readme.
    </p>
    <p class="commitdetails"><strong>3</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/dxdiagntest</strong>:
        ComparisionTestReadMe.txt&#160;<span class="change">(+3&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="6"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 20:13</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">257</span></span>
  </dt>
  <dd>
    <p class="comment">
Standardized DirectInput InputRelatedDevice handling for file output and container population. Reverted to UTF-16LE filename opening (_wfopen) instead of converting filename from UTF-16LE to UTF-8.
    </p>
    <p class="commitdetails"><strong>79</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+20&#160;-2)</span>,
        cmdline.c&#160;<span class="change">(+28&#160;-32)</span>,
        dxdiagcom.c&#160;<span class="change">(+5&#160;-1)</span>,
        resources.h&#160;<span class="change">(+26&#160;-8)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="5"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 18:19</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">253</span></span>
  </dt>
  <dd>
    <p class="comment">
Added newline at end of text file output so Drew's script runs properly.
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="4"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 18:14</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">252</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed filename parsing. Made corrections to DirectInput container population (PS2Devices and USBRoot).
    </p>
    <p class="commitdetails"><strong>90</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+31&#160;-28)</span>,
        dxdiagcom.c&#160;<span class="change">(+14&#160;-7)</span>,
        query.h&#160;<span class="change">(+45)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="3"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 16:34</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">246</span></span>
  </dt>
  <dd>
    <p class="comment">
Added directinputdevices to XML file output.
    </p>
    <p class="commitdetails"><strong>20</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+20&#160;-22)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="2"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 15:57</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">244</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed hex output formatting. Added directmusic and soundcapturedevice XML file output. Fixed system resource string formatting. Added DisplayDevice DXVADeinterlaceCaps container resource strings and added to XML file output.
    </p>
    <p class="commitdetails"><strong>130</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        En.rc&#160;<span class="change">(+24&#160;-16)</span>,
        cmdline.c&#160;<span class="change">(+89&#160;-75)</span>,
        resources.h&#160;<span class="change">(+17&#160;-9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="1"></a>
    <a href="user_lokiazh@gmail.com.html" class="author">lokiazh@gmail.com</a>
    <span class="date">2011-02-26 13:29</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">242</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed text and XML file output. All file and filename output is now in UTF-8. Added systeminfo and sounddevice text file output.
    </p>
    <p class="commitdetails"><strong>94</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>2011/src</strong>:
        cmdline.c&#160;<span class="change">(+93&#160;-70)</span>,
        dxdiagcom.h&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

</dl>

<p>(21 more)</p>
</div><div id="generatedby">Generated by <a href="http://www.statsvn.org">StatSVN</a> 0.7.0</div>
</body>
</html>